#pragma once
class Point
{
protected:
	int _x;
	int _y;
	int _iteration;
	int _direction;

public:
	Point();
	Point(int x, int y);
	Point(int x, int y, int iteration);
	~Point();

	inline int getX() { return _x; }
	inline int getY() { return _y; }
	inline int getIteration() { return _iteration; }
	inline int getDirection() { return _direction; }

	inline void setDirection(int direction) { _direction = direction; }
};

